html,body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,p,form,input,textarea,th,td { padding:0;  margin:0} 
body{ font:normal 13px/26px "微软雅黑"; color:#434343;}
ul,ol,dl{ list-style:none; overflow:hidden; zoom:1}
img{ border:0}
.left{ float:left}
.right{ float:right}
.clear{ clear:both}
.center{ text-align:center}
a:link,a:visited{ text-decoration:none; color:#434343}
a:hover{ text-decoration:none}
/*------------------*/
.lin22{ line-height:22px}
.lin25{ line-height:25px}
.lin35{ line-height:35px}
/*--top--*/
.top{width:1200px; height:97px; margin:0px auto}
.logo{float:left; width:445px;}
.top_right{float:right; width:290px}

.top_qh_bg{width:100%; height:auto; overflow:hidden; background-color:#002f61; line-height:40px;}
.top_qh{width: 1200px; margin:0 auto; color:#fff; line-height:40px}
.top_qh ul{float:right}
.top_qh ul li{float:left; line-height:40px; margin-left:20px}
.top_qh ul li a{color:#fff}
.top_qh ul li a img{float:left; display:inline-block; margin-right:6px; margin-top:10px}
/*nav*/
.nav{height:48px; background-color:#004ea2;}
#navmenu{ width:1200px; _width:1200px; height:48px; margin:0px auto}
#navmenu ul{margin:0px; padding: 0; /*height:48px;*/ float:left; width: 100%; list-style: none; font-size: 1.1em;  }
#navmenu ul li{float: left; padding: 0; width:150px; _width:150px; font:600 15px/48px "微软雅黑"; line-height:48px;}
#navmenu ul li a{ text-decoration:none; color:#fff; font:600 15px/48px "微软雅黑"; text-align:center; display:block; }
#navmenu ul li a:hover{width:150px; _width:150px; background-color:#c50c0c; display:block; color:#fff;}
.navon a{width:150px; background-color:#c50c0c; color:#fff;}

#navmenu ul li ul{position: absolute; /*left: 0;*/ z-index:99; background:#fff; float: left; /*border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#CCCCCC; border-right:1px solid #cccccc; border-left:1px solid #cccccc;*/ display: none; list-style: none; margin: 0; padding: 0; width: 150px; text-align:center;padding-bottom:12px;}
#navmenu ul li ul li{ background:none; display:block; width:150px; line-height:40px; margin-left:0px; text-align:left; color:#fff; }
#navmenu ul li ul li a {float: none; text-indent: 0; height: auto; background: none; display: block; text-decoration: none;	font-family:"微软雅黑","宋体";	font-weight:500; font-size:13px;	line-height:40px; color: #333333;	/*margin-left:8px;*/ width:130px; padding:0 10px; border-bottom:1px solid #f2f2f2;}
#navmenu ul li ul li a:hover{/*margin:-1px;*/ color:#fff; width:130px; padding:0 10px; background-color:#c50c0c; /*background:url(index_03.jpg) no-repeat center 1px;*/}
#navmenu ul li:hover ul { display:block; }
#navmenu ul li.sfhover ul { display:block;}
#navmenu ul li ul li a span{ text-align:right;}


/*banner*/

.fullSlide {
	width:100%;
	position:relative;
	height:600px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:600px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:600px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:25px;
	right:0;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:20px;
	height:20px;
	margin:1px 5px;
	overflow:hidden;
	background:url(point2.png) no-repeat;


	line-height:999px;
}
.fullSlide .hd ul .on {

	background:url(point1.png) no-repeat;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:2%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:2%;
	background-position:-6px -137px;
}

/*产品展示*/

.in_title{width:1200px; margin:0px auto; margin-top:60px; text-align:center}
.in_title a{font:normal 34px/40px "微软雅黑"; color:#004ea2}
.in_title a span{display:block; font:normal 16px/30px Arial, Helvetica, sans-serif; color:#a3a3a3}

.in_pro{width:1200px; margin:0px auto; height:auto; overflow:hidden; margin-top:50px}
.in_prolist{width:100%; text-align:center}
.in_prolist ul{ text-align:center; display:inline-block;  }
.in_prolist ul li{display:inline-block; width:135px; float:left; text-align:center}
.in_prolist ul li a{font-size:15px; line-height:40px;}
.in_prolist ul li a:hover{background-color:#c50c0c; color:#fff; line-height:40px; display:block}


.img-scroll {width:1200px; position:relative; z-index:1000; /*height:400px;*/ height:400px; margin-top:30px}
.nextpic_t{ width: 160px; font-size:13px; color:#666666; font-weight: bold; line-height: 26px; }
.nextpic_t span{font: 12px/normal "Arial,Helvetica,Verdana,Sans-serif";color: #fe9900;font-size: 13px; font-weight: normal;}
.img-scroll .prev,.img-scroll .next {color:#FFF; text-align:center;  cursor:pointer; position:absolute; display:block; top:0px;}/*控制按键高度*/
/*控制按键宽的位置*/
.img-scroll .prev {}
.img-scroll .next {}
.nextpic_c{padding:0px;}

.img-list{ width:1200px; overflow:hidden; margin:0px auto; position:relative; }/*显示内容的宽的设置*/
.img-list ul { padding:0; width:9999px;}
.img-list li{width:384px; height:400px; border:1px solid #f2f2f2; background-color:#f2f2f2; float:left; margin-right:21px }
.img-list li a{display:block}
.img-list li img{width:384px; height:309px; display:block}

.img-list a p{ font-size:18px; font-weight:normal; line-height:90px; text-align:center; text-align:center; display:block; }


.pro-img-list{ width:1200px; overflow:hidden; margin:0px auto; position:relative; height:900px;}/*显示内容的宽的设置*/
.pro-img-list ul { padding:0; width:1221px;}
.pro-img-list li{width:384px; height:400px; border:1px solid #f2f2f2; background-color:#f2f2f2; float:left; margin-right:21px; margin-top:30px}
.pro-img-list li a{display:block}
.pro-img-list li img{width:384px; height:309px; display:block}

.pro-img-list a p{ font-size:18px; font-weight:normal; line-height:90px; text-align:center; text-align:center; display:block; }









/*关于我们*/
.in_about_bg{width:100%; height:auto; overflow:hidden; background:url(index_about_bg.jpg) no-repeat center top; margin-top:60px; padding-top:70px}
.in_about{width:1200px; margin:0px auto; height:auto; overflow:hidden}
.in_about_title{width:285px; float:left; border-right:1px solid #6894c5; display:block}
.in_about_title a{font:normal 36px/40px "微软雅黑"; color:#fff} 
.in_about_title a span{display:block; font:normal 16px/30px Arial, Helvetica, sans-serif; color:#6b98c9}
.in_about_nr{width:850px; float:right; color:#fff}


.grid {position: relative; width: 1200px; list-style: none; margin:0px auto; margin-top:60px; height:auto; overflow:hidden
	/*text-align: center;*/}
figure {
    display: block;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

/* Common style */
.grid figure {
	position: relative;
	float: left;
	overflow: hidden;
	width: 400px;
	height: 483px;


/*text-align: center;*/
	cursor: pointer;
}

.grid figure img {
	position: relative;
	display: block;

}

.grid figure figcaption {

	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.grid figure figcaption::before,
.grid figure figcaption::after {
	pointer-events: none;
}

.grid figure figcaption,
.grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.grid figure figcaption > a {
	z-index: 1000;

	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}

.grid figure h2 {font:normal 26px/30px "微软雅黑"}

.grid figure h2 span { font:normal 14px/28px Arial, Helvetica, sans-serif; display:block; opacity:0.7}

.grid figure h2,
.grid figure p {
	margin: 0;
}

.grid figure p {
	font-size:13px; line-height:26px;
}

figure.effect-sadie figcaption::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 0%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 0%);
	content: '';
	opacity: 0;


}

figure.effect-sadie h2 {
	position: absolute;
	top: 80%;
	left: 0;
	width: 320px;
	padding:20px 40px;
	color: #fff;
	-webkit-transition: -webkit-transform 0.35s, color 0.35s;
	transition: transform 0.35s, color 0.35s;
	-webkit-transform: translate3d(0,-50%,0);
	transform: translate3d(0,-50%,0);
}

figure.effect-sadie figcaption::before,
figure.effect-sadie p {
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
}

figure.effect-sadie p {
	position: absolute;
	bottom: 0;
	left: 0;
	padding:0 40px 70px 40px;
	width: 320px;
	opacity: 0;
	-webkit-transform: translate3d(0,20px,0);
	transform: translate3d(0,20px,0);

}

figure.effect-sadie:hover h2 {
	color: #fff;
	-webkit-transform: translate3d(0,-50%,0) translate3d(0,-300px,0);
	transform: translate3d(0,-50%,0) translate3d(0,-300px,0);
}

figure.effect-sadie:hover figcaption::before ,
figure.effect-sadie:hover p {
	opacity: 0.9;
	-webkit-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}


/*工程案例*/






.device{ width:1200px; height:auto; margin:0px auto; margin-top:20px; overflow:hidden;}
.device .scroll{ width:100%; height:480px; overflow:hidden; position:relative;}
.device .scroll ul{ position:absolute; left:0; top:0; height:480px; overflow:hidden;}
.device h2{ height:18px; line-height:18px; text-align:left; font-family:'MS Mincho'; font-size:13px; padding:5px 5px 10px 5px;}
.device h2 a{ display:block; float:left; padding-right:10px;color:#686363;}
.device ul{ overflow:hidden; width:1200px}
.device ul li{width:285px; height:214px; margin-right:20px; margin-top:20px; overflow:hidden; position:relative; float:left}
.device ul li img{ width:283px; height:212px; border:1px solid #f2f2f2; display:block }

.device ul li a:hover p{ width:265px; height:214px;  background-color:#000; display:block; position:absolute; z-index:99999; color:#fff; line-height:30px; padding:92px 10px 0px 10px; text-align:center; font-size:16px; margin-top:-214px; opacity:0.8}



/*新闻资讯*/
.in_news_bg{width:100%; height:auto; overflow:hidden; background-color:#f2f2f2; margin-top:50px; padding:0px 0px 60px 0px}
.in_news{width:1200px; margin:0px auto; height:auto; overflow:hidden; margin-top:40px}
.in_news_l{width:652px; float:left}
.in_news_l ul li{width:296px; float:left; margin-right:30px}
.in_news_l ul li a img{width:296px; height:205px; display:block}
.in_news_l ul li a{font-size:16px; line-height:40px; color:#222}
.in_news_l ul li p{margin-top:15px; color:#626262; padding-bottom:15px; border-bottom:1px solid #ccc;}
.in_news_l ul li span{margin-top:15px; display:block; background:url(index_n_ico.png) no-repeat center left; padding-left:30px; font:normal 13px/26px Arial, Helvetica, sans-serif; color:#787878}

.in_news_r{width:548px; float:right}
.in_news_r dl{width:548px; float:left; margin-bottom:35px}
.in_news_r dl dt{width:172px; float:left; margin-right:20px}
.in_news_r dl dt a img{width:172px; height:119px; display:block}
.in_news_r dl dd{color:#626262}
.in_news_r dl dd a{font-size:16px; color:#222}
.in_rq{font:normal 13px/26px Arial, Helvetica, sans-serif; color:#787878; margin-bottom:15px; display:block}
.in_news a:hover{color:#c50c0c}

/*footer*/
.footer_bg{width:100%; height:auto; overflow:hidden; background:url(footer_bg.jpg) repeat-x center top #004ea2; padding:40px 0px}
.footer{width:1200px; margin:0px auto; color:#fff}
.footer_l{width:800px; float:left}
.footer_l h3{height:auto; padding:20px 0px; font-weight:normal; border-bottom:1px solid #3371b5}
.footer_l h3 a{color:#fff; font-weight:normal; font-size:15px; padding:0px 10px}
.footer_l h4{padding:30px 0px; font-weight:normal; color:#ccdcec; border-bottom:1px solid #3371b5}
.footer_l h4 a{color:#b3cae3}
.footer_l p{margin-top:20px}
.footer_l p span{width:80px; float:left; display:block; margin-right:20px; background:url(footer_yl.jpg) no-repeat center right; font:normal 24px/26px Arial, Helvetica, sans-serif}
.footer_l p a{color:#b3cae3}

.footer_r{width:320px; float:right; margin-top:30px}
.footer_r ul li{width:140px; display:block; float:left; margin-left:20px}
.footer_r ul li img{display:block}
.footer_r ul li p{text-align:center; color:#b3cae3; line-height:50px}






/*内页banner*/
.ban_pro_bg{width:100%; height:390px; background:url(ban_pro.jpg) no-repeat center}
.ban_about_bg{width:100%; height:390px; background:url(ban_about.jpg) no-repeat center}
.ban_case_bg{width:100%; height:390px; background:url(ban_case.jpg) no-repeat center}
.ban_honor_bg{width:100%; height:390px; background:url(ban_honor.jpg) no-repeat center}
.ban_news_bg{width:100%; height:390px; background:url(ban_news.jpg) no-repeat center}
.ban_ly_bg{width:100%; height:390px; background:url(ban_ly.jpg) no-repeat center}
.ban_pdc_bg{width:100%; height:390px; background:url(ban_pdc.jpg) no-repeat center}
.ban_gmj_bg{width:100%; height:390px; background:url(ban_gmj.jpg) no-repeat center}

.ban_n{width:1200px; margin:0px auto; font:normal 38px/60px "微软雅黑"; color:#fff; height:150px; padding:120px 0px}
.ban_n p{font:normal 18px/32px "微软雅黑"; margin-top:15px}

/*内页分类*/
.side_bg{width:100%; height:64px; border-bottom:1px solid #dadada; display:block}
#side{width:1200px; height:64px;/* background-color:rgba(0,0,0,0.7);*/ margin:0px auto; text-align:center}
#side ul{ text-align:center; display:inline-block; width:auto; overflow:hidden; margin:0px auto;}
#side li{height:64px; float:left; line-height:64px; font-weight:400; width:auto; margin:0px 1px;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;course:hand;}
#side li a{ display:block;  height:62px; text-align:center; padding:0px 15px;  font-size:16px; width:auto; }
#side li a:hover{display:block;  height:62px; color:#004ea2; padding:0px 15px; border-bottom:2px solid #004ea2}
.navon1 a{ color:#004ea2; display:block; width:auto; padding:0px 15px; height:62px; line-height:62px; border-bottom:2px solid #004ea2}







#side ul li ul{position: absolute; left: 0;  background:rgba(0,78,162,0.9); float: left;  display: none; list-style: none; padding: 0; width: 90%; padding:0px 5%; text-align:center; margin:0px auto}


#side ul li ul li{ background:none; width:auto; overflow:hidden; line-height:60px; margin-left:0px; text-align:left; padding:0px; color:#fff; margin:0px 5px  }
#side ul li ul li a {float: none; text-indent: 0; height: auto; background: none; display: block; text-decoration: none; color:#fff;	font-family:"微软雅黑","宋体";	font-weight:500; font-size:14px; line-height:64px; }
#side ul li ul li a:hover{ color:#fff; width:auto;  }
#side ul li:hover ul { text-align:center; display:inline-block;  margin:0px auto; }
#side ul li.sfhover ul { text-align:center; display:inline-block; margin:0px auto;}
#side ul li ul li a span{ text-align:right;}





















/*#side{width:1200px; height:64px; background-color:rgba(0,0,0,0.7);margin:0px auto; text-align:center}
#side ul{ text-align:center; display:inline-block; width:auto; overflow:hidden; margin:0px auto;}
#side li{height:64px; float:left; line-height:64px; font-weight:400; width:auto; margin:0px 1px;  overflow: hidden;text-overflow: ellipsis;white-space: nowrap;course:hand;}
#side li a{ display:block;  height:64px; text-align:center; padding:0px 18px; color:#fff; font-size:15px; width:auto; }
#side li a:hover{background-color:#00a1e9; display:block;  height:64px; color:#fff; padding:0px 18px;}
.navon1 a{background-color:#00a1e9; color:#fff; display:block; width:auto; padding:0px 18px; height:64px;}*/ 
.title_bg{width:100%; height:58px; background-color:#f6f6f6; margin-top:1px}
.title_m_b{height:58px;width:1200px; margin:0px auto; line-height:58px; font-size:15px; color:#8e8e8e;}
.title_m{height:58px;width:auto; overflow:hidden; line-height:58px; float:right; background:url(ico.png) no-repeat center left; padding-left:30px;}
.title_m a{color:#626262}
/*产品内页列表*/
.ny_pro_bg{margin:50px 0px; height:auto; overflow:hidden}
.ny_pro{width:1200px; margin:0px auto; height:auto; overflow:hidden}
.ny_pro dl{width:31.33%; float:left; height:auto; overflow:hidden; margin:10px 1%}
.ny_pro dl dt a img{width:99%; display:block; height:auto; border:1px solid #dadada}
.ny_pro dl dd {text-align:center; }
.ny_pro dl dd a{line-height:50px; display:block; font-size:15px}



.ny_prod{width:1200px; margin:0px auto; height:auto; overflow:hidden}
.ny_prod dl{width:374px; float:left; height:auto; overflow:hidden; margin:10px 13px}
.ny_prod dl dt a img{width:372px; display:block; height:299px; border:1px solid #dadada}
.ny_prod dl dd {text-align:center; }
.ny_prod dl dd a{line-height:50px; display:block; font-size:15px}

.main_n{ width:1200px; margin:10px auto 0px auto; padding-bottom:20px; height:auto; overflow:hidden}



/*产品内页内容*/
.main_n_con_n{ padding-top:15px; height:auto; overflow:hidden}
.dt{ width:40%; float:left; padding:2px; border:1px solid #dddddd;}
.dt img{width:100%; float:left;}
.wz{ width:55%; float:right;}
.wz li{ line-height:28px; padding:10px 0; border-bottom:1px dashed #aeaeae; font-size:15px; color:#777}
.wz li span{color:#222}
.wz li font{ float:left; line-height:34px; margin:0px; padding:0px;}
.wz li strong{ font-family:"微软雅黑","宋体"; font-size:20px; font-weight:600; color:#bc0605}
.wz img{margin-top:10px}

/*内页新闻*/

.ny_news_bg{height:auto; overflow:hidden; margin:50px 0px}
.n_news_t{width:1200px; margin:0px auto; height:auto; overflow:hidden; padding-bottom:30px; border-bottom:1px dashed #ccc; margin-bottom:30px}
.n_news_t a img{width:526px; height:329px; float:left; display:block; margin-right:40px}
.n_news_t h2 a{font:normal 20px/40px "微软雅黑"; color:#222}
.n_news_t p{margin-top:30px; color:#626262}


.ny_news{width:1230px; margin:0px auto; height:auto; overflow:hidden;}
.ny_news dl{width:380px; float:left; height:auto; overflow:hidden; margin:0px 15px 30px 15px}
.ny_news dl dt a img{width:380px; height:263px; display:block}
.ny_news dl dd{color:#626262}
.ny_news dl dd a{font-size:16px; padding:10px 0px; display:block; color:#222}

.n_rq{background:url(index_n_01.jpg) no-repeat left top; padding-top:10px; display:block; margin-top:15px}

/*单页内页*/
.ny_page_bg{}
.ny_page{width:1200px; margin:50px auto; height:auto; overflow:hidden}
.ny_page input{height:38px; border:1px solid #ccc}

.n_a_case_bg{width:100%; height:auto; overflow:hidden; margin-top:60px; padding:40px 0px; background:url(n_case.jpg) no-repeat center}
.n_a_case{width:1200px; margin:0px auto}
.n_a_case h3 a{font:bold 36px/40px "微软雅黑"; display:block; text-align:center; color:#fff}
.n_a_case ul{width:1215px; margin-top:30px}
.n_a_case ul li{width:228px; margin-right:15px; float:left}
.n_a_case ul li a img{width:228px; height:156px; display:block;}
.n_a_case ul li a p{font:normal 15px/30px "微软雅黑"; margin-top:15px; display:block; text-align:center; color:#fff}

/*
#side{  width:100%; padding-bottom:10px; margin:0px auto; text-align:center}
#side h2{ font-size:24px; line-height:50px; text-align:center; width:100% ; font-weight:normal; border-bottom:1px solid #E4E4E4; color:#c50c0c; font-weight:bold; }
#side h2 span{  display:block; border-bottom:3px solid #c50c0c; width:120px; margin:0px auto;}
#side ul{ text-align:center; display:inline-block; width:auto; overflow:hidden; margin:30px auto 0px auto;}
#side li{height:40px; float:left; line-height:40px; font-weight:400; width:auto; margin:0px 5px; border:1px solid #e4e4e4; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;course:hand;}
#side li a{ display:block;  height:40px; text-align:center; padding:0px 18px; font-size:14px; width:auto; }
#side li a:hover{background-color:#c50c0c; display:block;  height:40px; color:#fff; padding:0px 18px;}
.navon1 a{background-color:#c50c0c; color:#fff; display:block; width:auto; padding:0px 18px; height:40px;}


.main_n_con{ width:1200px; margin:10px auto 0px auto; }
.main_n_con_title{ line-height:40px; border-bottom:1px dashed #dbdbdb; background:url(icpsp1_n_right_wz.png) no-repeat center left; padding-left:25px;}*/

/*
.prod{ width:22.2%; margin-left:28px; float:left; margin-top:30px;}
.prod img{ width:264px; height:301px; border:1px solid #e5e5e5;}
.prod_name{ line-height:32px; text-align:center; color:#545454; font-size:14px; height:32px;}
.prod_name a{color:#545454;font-weight:normal;}

.prod2{ width:227px; margin-left:15px; float:left; margin-top:20px;}
.prod2 img{ width:225px; height:292px; border:1px solid #e5e5e5;}
*/
.fy{ text-align:center; margin-top:30px;}

.main_n_con_nl{ width:420px; float:left; border:1px solid #CCCCCC; margin-top:20px;}
.main_n_con_nl img{ width:420px;}
.main_n_con_nr{ width:335px; float: left; margin-top:20px; margin-left:40px;}
.main_n_con_nr h2{ font-size:24px; color:#004ca0; line-height:40px; padding-bottom:10px;}
.main_n_con_nr p{ line-height:24px; padding-top:0px;  }
.main_n_con_nr_lxwm{ width:120px;  margin-top:15px; background-color:#c50c0c;  text-align: center;}
.main_n_con_nr_lxwm a{color:#FFFFFF; line-height:36px;}
.main_n_con_nr ul {border-bottom:1px dashed #D5D5D5; padding-top:15px; padding-bottom:15px;}
.main_n_con_nr ul li{ width:50%; float:left; line-height:30px;}

.prod_xiangqing{ width:100%; padding-top:25px; margin-top:30px;}
.prod_xiangqing li{ width:120px; float:left;  background:url(proshow1.png) no-repeat left center; }
.prod_xiangqing li a{ margin-left:22px;}
.prod_xiangqing h3{ font-size:20px; margin-top:20px; font-weight:normal; line-height:40px; color:#004ea2;}
.prod_xhhy{ min-height:300px;}
.prod_cpgs{min-height:300px;}
.prod_jscs{min-height:300px;}


.news2{/* background-color:#f5f5f5;*/ padding:10px; margin-top:15px; border-bottom:1px dashed #CCCCCC;}
.news2 img{ width:198px; height:138px; float:left; margin-right:16px; display:block;}
.news2 p{ line-height:25px;}
.news2 p a{ display:block; font-size:18px; color:#282828;}
.news2 p span{ line-height:37px; /*border-bottom:1px dashed #CCCCCC;*/ width:100%; display:block;}

.jmsqb{ width:80px; margin:0px auto;}
.jmsqb td{ padding-top:10px; padding-bottom:10px;}
.jmsqb textarea{ height:120px;}

#navi2 li ul{ display:none; position:absolute; width:510px; margin-top:-231px; background-color:#f0f0f1;  background-image:none; margin-left:-520px; *margin-left:-550px; padding-top:5px; padding-bottom:21px;  }
#navi2 li ul li{ background:none; display:block; width:100%; line-height:26px; margin-left:0px; text-align: left; padding:0px; color:#333333; padding-top:20px; font-size:13px;}

#navi2 li:hover ul { display:block; }
#navi2 li.sfhover ul { display:block;}
#navi2 li ul li a span{ text-align:right;}


.n_dibu_bg{width:100%; background-color:#f7f7f7; height:auto; overflow:hidden; padding:25px 0px; margin-top:35px}
.n_dibu{ width:1200px; margin:20px auto 0px auto; padding-bottom:10px;}
.n_news{ width:685px; float:left;}
.n_news h2{ font-size:18px; color:#c50c0c; line-height:40px; border-bottom:1px solid #E4E4E4;}
.n_news h2 span{ font-size:13px; color:#bababa; float: right; font-weight:normal;}
.n_news ul{ margin-top:10px;}
.n_news li{ line-height:35px; font-size:14px;}
.n_news li span{ float:right;}
.n_contact{ width:380px; float:right; border:1px solid #E7E7E7; padding:9px 0px 9px 20px;}
.n_contact h2{ font-size:21px; line-height:40px; font-weight:normal;}
.n_contact p{ line-height:26px; font-size:14px; padding-top:8px;}

.main_n_con_n input{height:30px; border:1px solid #ccc}

.main_n_con_n textarea{ border:1px solid #ccc}
/*
.title_bg{background-color:#EFEFEF; width:100%; height:58px}
.title_m{height:58px;width:1200px; margin:0px auto}
.title{line-height:58px; font-family:"微软雅黑"; height:58px; margin:0px 10px; width:500px; float:left}*/
.title_r{min-width:180px; overflow:hidden; padding:0px 8px; float:right; text-align:center; font:bold 30px/58px "微软雅黑"; color:#fff; background-color:#004ea2}
.title h2{background:url(c6.jpg) no-repeat 0px center; font-size:15px; margin-left:8px; font-family:"微软雅黑";}
.title h2 span{ float: none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-left:10px; color:#c50c0c;}
.title span{ float:right; margin-right:10px; display:inline;}
.title span a{ margin:0px 4px;}


.next1{ line-height:75px; text-align:center; color:#454545; width:1200px; margin:0px auto}
.next1 a{ margin:0px 3px;  padding:5px 10px; border:1px solid #ccc}
.next1 a:hover{background-color:#c50c0c; border:1px solid #c50c0c; color:#fff; padding:5px 10px}
.pages b{background-color:#c50c0c; border:1px solid #c50c0c; color:#fff; padding:5px 10px}
.current{background-color:#c50c0c; border:1px solid #c50c0c; color:#fff; padding:5px 10px}
.pages button{ line-height:22px;}
.pagesone{ display:none;}
.n_banner0{ height:413px;}


.TabTitle{ clear:both; height:36px; margin-top:25px; border-bottom:#D6D6D8 1px solid; width:100%; margin:20px auto 0px auto;}
.TabTitle li{ float:left; display:inline; /*width:105px;*/ padding:0px 20px; font-size:15px; /**width:105px;*/ cursor:pointer; line-height:36px; text-align:center; font-family:"微软雅黑","宋体"; font-weight:600; margin-right:4px;}

.active{ background-color:#222; color:#fff;}
.active a{ color:#222;}

.normal{ color:#a9a9a9; background:#fafafa;}
.TabContent{ padding-top:5px; margin-top:20px; height:auto; text-align:left; clear:both; overflow:hidden}
.none{ display:none;}
.TabContent li{ line-height:24px; background: url(index_d_r14_c9.jpg) no-repeat 2px 8px; }
.TabContent li span{ margin-left:15px; color:#949494;}


.xyp{ border-top:1px dashed #CCCCCC; margin-top:15px; padding-top:10px}
.xyp a{padding:5px}
.xyp a:hover{color:#c50c0c;}

.link_bj{width:100%;  background:#e6e6e6;}
.link{width:1200px; font:normal 12px/42px "微软雅黑"; color:#949494; text-align:left; margin:0 auto; }
.link a{ color:#949494;}
.link a:hover{ color:#c50c0c;}










